Performance Improvement of State Space Exploration by Regular & Diffrential Hashing Functions

نویسندگان

  • Bernard Cousin
  • Jean-Michel Hélary
چکیده

1 . I n t r o d u c t i o n Hashing method is a well suited method to achieve state-space exploration for verification of distributed systems. Hashing method is used as searching method to accelerate the retrieval process of a particular state among large state space under exploration. This method enables searching, insertion and suppression operations to be done on average at a constant cost in number of comparisons. But the usual computation process of the hashing value has the first following drawback : its complexity is at least proportional to the key length, and unfortunately, the state descriptor, from which the keys are based, is in general very large (several hundreds of bytes [Doldi 92, Holzmann 91, Wolper 93]), if accurate modelling is considered. Moreover, some of the recent works on state-space exploration made an intensive use of hashing functions (bitstate method [Holzmann 88], multihash method [Wolper 93]) : two hashing function calls in Holzmann's Spin validation environment for each newly created state, Wolper recommends 20 calls for each newly created state to achieve large coverage of the state-space. These two methods reduce the amount of space needed to store the explored state-space but, as Wolper writes, due to the intensive function calls, they have the second following drawbacks : "computing 20 hash functions is quite expensive and will substantially slow down the search". In previous work on improvement of state-space exploration we have introduced differential hashing functions [Cousin 93]. These hashing functions use differential

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analysing the Performance of GPU Hash Tables for State Space Exploration

In the past few years, General Purpose Graphics Processors (GPUs) have been used to significantly speed up numerous applications. One of the areas in which GPUs have recently led to a significant speed-up is model checking. In model checking, state spaces, i.e., large directed graphs, are explored to verify whether models satisfy desirable properties. GPUEXPLORE is a GPU-based model checker tha...

متن کامل

Perfect Hashing for State Space Exploration on the GPU

This paper exploits parallel computing power of graphics cards to accelerate state space search. We illustrate that modern graphics processing units (GPUs) have the potential to speed up breadth-first search significantly. For a bitvector representation of the search frontier, GPU algorithms with one and two bits per state are presented. Efficient perfect hash functions and their inverse are ex...

متن کامل

Survey of Hashing Techniques for Compact Bit Representations of Images

Binary encoding schemes that preserve similarity in large collections of images are required for faster retrieval and effective storage. There have been many recent hashing techniques that produce semantic binary representations. This paper presents a survey of such hashing techniques that allows faster nearest neighbor search in hamming space. Specifically, approaches that use locality-sensiti...

متن کامل

Compressed Image Hashing using Minimum Magnitude CSLBP

Image hashing allows compression, enhancement or other signal processing operations on digital images which are usually acceptable manipulations. Whereas, cryptographic hash functions are very sensitive to even single bit changes in image. Image hashing is a sum of important quality features in quantized form. In this paper, we proposed a novel image hashing algorithm for authentication which i...

متن کامل

Ordinal Constrained Binary Code Learning for Nearest Neighbor Search

Recent years have witnessed extensive attention in binary code learning, a.k.a. hashing, for nearest neighbor search problems. It has been seen that high-dimensional data points can be quantized into binary codes to give an efficient similarity approximation via Hamming distance. Among existing schemes, ranking-based hashing is recent promising that targets at preserving ordinal relations of ra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994